package com.ruiysoft.crm.model.dto;

import com.alibaba.excel.annotation.ExcelProperty;
import com.alibaba.excel.metadata.BaseRowModel;
import lombok.Data;
import lombok.experimental.Accessors;

/**
 * 客户信息表
 *
 * @author fyl
 * @date 2019-06-05 23:02:43
 */
@Data
@Accessors(chain = true)
public class BizClientDTO extends BaseRowModel {

    /**
     * 车辆类型:营运货车,家庭自用客车,需要有字典表
     */
    @ExcelProperty(index = 0)
    private String vehicleType;
    /**
     * 车牌号
     */
    @ExcelProperty(index = 1)
    private String carNo;
    /**
     * 车架号
     */
    @ExcelProperty(index = 2)
    private String vehicleNo;
    /**
     * 发动机号
     */
    @ExcelProperty(index = 3)
    private String engineNumber;

    /**
     * 车主姓名
     */
    @ExcelProperty(index = 4)
    private String carOwner;

    /**
     * 被保险人
     */
    @ExcelProperty(index = 5)
    private String insured;
    /**
     * 被保人身份证号
     */
    @ExcelProperty(index = 6)
    private String insuredIdCard;


    /**
     * 客户手机号
     */
    @ExcelProperty(index = 7)
    private String mobilePhone;


    /**
     * 客户备用电话
     */
    @ExcelProperty(index = 8)
    private String standbyMobile;

    /**
     * 初登日期
     */
    @ExcelProperty(index = 9)
    private String firstRegistrationDate;

    /**
     * 商业险止期
     */
    @ExcelProperty(index = 10)
    private String viEndDate;

    /**
     * 交强险止期
     */
    @ExcelProperty(index = 11)
    private String clivtaEndDate;


    /**
     * 客户类别
     */
    @ExcelProperty(index = 12)
    private String clientType;

    /**
     * 业务员id
     */
    @ExcelProperty(index = 13)
    private Integer userId;
    /**
     * 失败原因
     */
    @ExcelProperty(index = 14)
    private String failureCause;

    String enterpriseId;

    public String getVehicleType() {
        return vehicleType;
    }

    public void setVehicleType(String vehicleType) {
        this.vehicleType = vehicleType;
    }

    public String getCarNo() {
        return carNo;
    }

    public void setCarNo(String carNo) {
        this.carNo = carNo;
    }

    public String getVehicleNo() {
        return vehicleNo;
    }

    public void setVehicleNo(String vehicleNo) {
        this.vehicleNo = vehicleNo;
    }

    public String getEngineNumber() {
        return engineNumber;
    }

    public void setEngineNumber(String engineNumber) {
        this.engineNumber = engineNumber;
    }

    public String getCarOwner() {
        return carOwner;
    }

    public void setCarOwner(String carOwner) {
        this.carOwner = carOwner;
    }

    public String getInsured() {
        return insured;
    }

    public void setInsured(String insured) {
        this.insured = insured;
    }

    public String getInsuredIdCard() {
        return insuredIdCard;
    }

    public void setInsuredIdCard(String insuredIdCard) {
        this.insuredIdCard = insuredIdCard;
    }

    public String getMobilePhone() {
        return mobilePhone;
    }

    public void setMobilePhone(String mobilePhone) {
        this.mobilePhone = mobilePhone;
    }

    public String getStandbyMobile() {
        return standbyMobile;
    }

    public void setStandbyMobile(String standbyMobile) {
        this.standbyMobile = standbyMobile;
    }

    public String getFirstRegistrationDate() {
        return firstRegistrationDate;
    }

    public void setFirstRegistrationDate(String firstRegistrationDate) {
        this.firstRegistrationDate = firstRegistrationDate;
    }

    public String getViEndDate() {
        return viEndDate;
    }

    public void setViEndDate(String viEndDate) {
        this.viEndDate = viEndDate;
    }

    public String getClivtaEndDate() {
        return clivtaEndDate;
    }

    public void setClivtaEndDate(String clivtaEndDate) {
        this.clivtaEndDate = clivtaEndDate;
    }

    public String getClientType() {
        return clientType;
    }

    public void setClientType(String clientType) {
        this.clientType = clientType;
    }

    public Integer getUserId() {
        return userId;
    }

    public void setUserId(Integer userId) {
        this.userId = userId;
    }

    public String getFailureCause() {
        return failureCause;
    }

    public void setFailureCause(String failureCause) {
        this.failureCause = failureCause;
    }

    public String getEnterpriseId() {
        return enterpriseId;
    }

    public void setEnterpriseId(String enterpriseId) {
        this.enterpriseId = enterpriseId;
    }
}
